

public interface Foo {
     public int x = 1; // Looks non-static and non-final, 
     // but isn't!
     int x1 = 2; // Looks default, non-final, 
     // non-static, but isn't!
     static int x2 = 12; // Doesn't show final or public
     final int x3 = 13; // Doesn't show static or public
     public static int x4 = 14; // Doesn't show final
     public final int x5 = 15; // Doesn't show static
     static final int x6 = 16; // Doesn't show public
     public static final int x7 = 17; // what you get implicitly
     void go();
}
